@charset "utf-8";

/* 弹窗 */ 
#tbox { POSITION: absolute; TOP: 0; LEFT: 0; TEXT-ALIGN: left; Z-INDEX:1001; WIDTH:100%; }
.tb_background { FLOAT: LEFT; Z-INDEX: 1000; POSITION: ABSOLUTE; TOP: 0PX; LEFT: 0PX; WIDTH: 100%; HEIGHT: 100%; FILTER: ALPHA(OPACITY=80); _MOZ-OPACITY: 0.8; OPACITY: 0.8; BACKGROUND-COLOR: #999; }
#tbox .tb_popup { BACKGROUND: URL(images/b.png); MARGIN: 0 AUTO; }
#tbox .tb_loading { PADDING: 5PX 20PX; TEXT-ALIGN: CENTER; BACKGROUND: URL(images/BIGLOADING.GIF) NO REPEAT; }
#tbox .tb_body { POSITION: RELATIVE; BACKGROUND: #FFF; BORDER: 1PX SOLID #666; MARGIN: 8px; min-height:178px; /*高度最小值设置为：178px*/ height:auto !important; /*兼容FF,IE7也支持 !important标签*/ height:178px; /*兼容ie6*/ overflow:visible; padding-bottom:15px; }
#tbox .tb_header { padding:0 5px; LINE-HEIGHT: 30px; HEIGHT: 30px; background-color: #f6f6f6; background-image: url(images/pop_tit.gif); margin-bottom:10px; background-repeat: repeat-x; background-position: 0px 0px; overflow: hidden; }
#tbox .tb_title { FONT-WEIGHT: bold; FONT-SIZE: 14px; CURSOR: move; COLOR: #333 }
#tbox .tb_content { BACKGROUND: #FFF; PADDING: 0PX; WIDTH: 100%; }
#tbox .tab { margin:0 20px; }
#tbox .tb_alert_info { text-align: center; padding:35px 0; font-size: 14px; color: #333; width:400px; }
#tbox .reward_box { width:360px; padding:20px; color:#666; }
#tbox .tb_alert_info img { padding-right:10px; }
#tbox .tb_button_list { text-align: center; padding-top:15px; clear: both; }
#tbox .tb_button_list #tb_button_ok { line-height:28px; height:28px; border:1px solid #999; white-space: nowrap; vertical-align:middle; cursor:pointer; font-size:12px; padding: 0 15px; *padding: 0 5px;
font-weight: bold; background-position: 0px -193px; }
#tbox .tb_button_list #tb_button_no, #best_only, #best_more { line-height:28px; height:28px; border:1px solid #999; white-space: nowrap; vertical-align:middle; cursor:pointer; font-size:12px; padding: 0 15px; *padding: 0 5px;
background-position: 0px -193px; }
#tbox .tb_close { PADDING: 8px 5px 0 0; FLOAT: right; LINE-HEIGHT: 30px; }
#tbox .tb_close A { DISPLAY: block; BACKGROUND: url(images/close.gif); OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: -999em; HEIGHT: 16px }
#tbox .tb_close A:hover { }
#tbox textarea { height:100px; }
.atention_box { margin:0 20px; }
.supplement_box { font-size: 12px; text-align: left; overflow:hidden; width:400px; }
.supplement_box dl { margin: 0px 20px; clear: both; padding:0 0 15px 0; }
.supplement_box dt { font-weight: bold; color: #333; font-size: 12px; line-height: 25px; }
.participation_box { font-size: 12px; text-align: left; width:400px; }
.participation_box dl { margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; clear: both; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.participation_box dt { font-weight: bold; color: #333; font-size: 12px; line-height: 25px; }
.participation_box dd { margin: 0px; padding: 0px; line-height: 140%; }
.optimal_box { font-size: 12px; text-align: left; width:400px; }
.optimal_box dl { margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; clear: both; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.optimal_box dt { color: #333; font-size: 12px; line-height: 25px; }
.optimal_box dd { margin: 0px; padding: 0px; line-height: 140%; font-size: 14px; background-image: url(images/ico_cite.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#container { padding:0 20px; width:350px; }
.cont_C dt { color:#333333; font-size:12px; font-weight:bold; line-height:25px; }
.cont_C dd { line-height:140%; margin:0; padding:0; }